Skip to content

Add CI dependencies for deployment#16

Merged
roberto-arista merged 2 commits intomasterfrom
add-imagemagick-dependency
Feb 15, 2026
Merged

Add CI dependencies for deployment#16
roberto-arista merged 2 commits intomasterfrom
add-imagemagick-dependency

Conversation

@roberto-arista
Copy link
Copy Markdown
Owner

@roberto-arista roberto-arista commented Feb 15, 2026

Summary

  • Adds imagemagick as a CI dependency (needed for image processing during build)
  • Adds encrypted font archive so copyrighted fonts are available at build time without being tracked in git

Setup required

Add a repository secret before merging:

  • Name: FONTS_PASSPHRASE
  • Value: (shared separately)

Test plan

  • Add the FONTS_PASSPHRASE secret to the repo
  • Merge and verify the deployed site renders with custom fonts (Laica, Arnold, Gig)

🤖 Generated with Claude Code

roberto-arista and others added 2 commits February 15, 2026 10:42
Lektor requires imagemagick for image processing during build.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Fonts are copyrighted and excluded from git, so they were missing
from CI builds. This adds an encrypted archive that gets decrypted
at build time using a FONTS_PASSPHRASE secret.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@roberto-arista roberto-arista merged commit 7d54424 into master Feb 15, 2026
@roberto-arista roberto-arista deleted the add-imagemagick-dependency branch February 15, 2026 10:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant